home *** CD-ROM | disk | FTP | other *** search
/ AMIGA-CD 2 / Amiga-CD - Volume 2.iso / neue_programme / util / wb / mcp / mcp.doc < prev    next >
Text File  |  1995-06-01  |  18KB  |  453 lines

  1.                 ____               _____                               
  2.        o______ / _ /__ ____________\   _|______ ________ ____________ o
  3.        :\___  \  //___)\  __/ _  \  _  \_   __//  __/___)\  __/_  _  \:
  4.        ::/  \  \ / _\ \   _)_ \   \ \   |   _)_\____  \ \/  \  _\ \   \
  5.        :/   _\  \  // \\ /   \/   /  \  |  /   \  _/ // \\  _\ // /   /
  6.        /_________\ /____\_____\ //:\____|_______\____/____\____/_/  //:
  7.        o--/_______/---- - --/___/--- ----- -- - --- ---- -- ----/___/-o
  8.  
  9.                                   PRESENTS
  10.  
  11.                                MCP Version 1.01
  12.                         The Master Control Program !
  13.  
  14. Introduction:
  15.  Some time ago. In july 1994 a new project was started. A Workbench-Utility
  16.  with features, that nobody has ever seen before. First only some little fea-
  17.  tures have been implemented, but then MCP became more powerful. Now it's
  18.  time for the whole world to enjoy this tool. The routines have been made more
  19.  compatible and useable on (hopfully) all Amigas. Try MCP and you will see,
  20.  you can't live without it!
  21.  
  22.  MCP was coded to optimize the handling with your Amiga. It will unburden your
  23.  startup-sequence. Many known tools are implemented in a more professional
  24.  way.
  25.  
  26.  This is the first public release. There are certainly some bugs in it. We
  27.  hope that many people help us to remove these bugs.
  28.  
  29. System Requirements:
  30.  - An Amiga (the most powerful machine around!)
  31.  - Kickstart V2.04 or higher
  32.  - A MC68000/MC68010 or at least a MC68020 (for the 020 version)
  33.  
  34. Distribution:
  35.  MCP is FreeWare ! It's a really great program, but it isn't released as 
  36.  ShareWare. Nowadays everbody makes his program ShareWare, what's up guys,
  37.  don't make money, make good tools !
  38.  Some words to MagicCX: MCP is a program like MagicCX, but some things are
  39.  different. MCP hasn't as many features as MagicCX (now), but some very 
  40.  powerfull features that MagicCX hasn't. MCP is FreeWare, very short and coded
  41.  in assembly language.
  42.  
  43. For people that never read docs:
  44.  - Use Installprogram
  45.  - Click double on Checkmarks in MCPPrefs
  46.  - Read the doc
  47.  - Use It And Never Lose It!
  48.  
  49. Features:
  50.  - Mouse-Speeder
  51.  - Drive-NoClick
  52.  - SetDRI pens
  53.  - AssignWedge
  54.  - automatic Screen-activation
  55.  - AppChange
  56.  - NoTopaz
  57.  - Screen-Blanker (supports SwazBlanker)
  58.  - Screen-Dimmer
  59.  - MousePointer Blanker
  60.  - Alert-History
  61.  - full Windowmoving
  62.  - QuietTD
  63.  - CrunchPatch
  64.  - DosWildstar (* instead of #?)
  65.  - 16 Color Pointer
  66.  - complex Promotor
  67.  - PatchRGB32
  68.  - New Workbenchtitle
  69.  - LibSearch / FontSearch
  70.  - Formatprotection
  71.  - ToolAlias
  72.  - AssignPrefs
  73.  - Borderblank
  74.  - NoGuru
  75.  - little RTPatch
  76.  - WorkbenchTitle activate
  77.  - CopyMemQuicker
  78.  - No Chipmem option
  79.  - No Capslock
  80.  - CacheFont
  81.  - ToolType Enhancer
  82.  - many Hotkey Functions
  83.  - MUI Prefs-Program
  84.  - Coded in 100% Assembler
  85.  - uses Reqtools.library
  86.  
  87.  read about the Features below.
  88.  
  89. Installation:
  90.  Please use the Install-program. Nothing will be copied over an existing file,
  91.  on every step you will be asked to confirm!
  92.  You have to start MCP right after SetPatch in your startup-sequence. Please
  93.  remove all tools with similar functions like MCP, these tools could cause
  94.  problems!
  95.  
  96. Usage of MCP:
  97.  Use the Prefs-program for configuration. Only one thing is to say, many check-
  98.  marks have double-functions. If you turn a Checkmark ON an additional window
  99.  will be opened.
  100.  
  101. Registration:
  102.  Hae? Registration? It's FreeWare! Yes, It's FreeWare, but you can register
  103.  for free. You will get always the new version. (only available via E-Mail)
  104.  Please send the registrationform via E-Mail to knoke@cs.tu-berlin.de or 
  105.  zerocom@cs.tu-berlin.de :
  106. - - - - - - - - - - - - - - - - - - snip - - - - - - - - - - - - - - - - - -
  107.                               MCP - Registration
  108. Name         :
  109. E-Mail       :
  110. Phone        :
  111. Computer     :
  112. Kickstart    :
  113. Processor    :
  114. Memory       :
  115. GraphicsCard :
  116. Comments     :
  117.  
  118. I'm agreed that some new tools of ALiENDESiGN or new features of MCP can be
  119. tested on my Computer.
  120. - - - - - - - - - - - - - - - - - - snip - - - - - - - - - - - - - - - - - -
  121.  You will get a registration number and the newest version of MCP.
  122.  
  123. Feature description:
  124.  - Drive NOClick
  125.     This is a simple function. It removes the nasty driveclick.
  126.     COMMENT: There are old drives, that don't support NoClick. If your
  127.              drive makes funny noises, dont use this option!
  128.  
  129.  - SetDRI pens
  130.     Do you know some Screen which looks flat? Example: The ScreenToBack-Gadget
  131.     and opened requesters are only in one color or "1D"! With this function
  132.     you can fix this problem. It should always be enabled.
  133.     EXAMPLES: for this "1D" Screens are Resource or View80.
  134.  
  135.  - AssignWedge
  136.     This nice feature enhances the "Please insert ??? in any drive" requester
  137.     so know you are able to Assign (Requester for selection), Mount (Tries to
  138.     mount the requested device), Deny (allways cancels the requester before
  139.     popups it at any time)
  140.     COMMENT: It doesn't support Locale in this version, it's always english.
  141.  
  142.  - ScreenActivation
  143.     Easy to explain: If a new screen comes to front, it will always be 
  144.     activated. The last time activated Window will be, of course, activated.
  145.  
  146.  - AppChange
  147.     Now you can exchange every AppIcon very easy. If a program adds an AppIcon
  148.     (like Embedder of CDDA from CDx), MCP will search in ENV:sys/ for a de-
  149.     fault Icon named def_TASKNAME.info and replaces the orginal image with it.
  150.     EXAMPLE: Start Embedder, then MCP tries to open def_embedder.info and if
  151.              it's possible, it will replace the Embedder-AppIcon with the new
  152.              one.
  153.  
  154.  - Alert-History
  155.     MCP will write every Alert to a GuruHistory-file in S: .
  156.     COMMENT: With a disabled NoGuru-Function only the Deadend-Alerts will be
  157.              saved. (after reset!)
  158.  
  159.  - RTPatch
  160.     This will patch the Intuition.library to use Reqtools-Requesters.
  161.     In future versions it will be a full replacement for RTPatch.
  162.     COMMENT: If you use rtpatch, then start it with option "NOINTUITION".
  163.  
  164.  - Wildstar
  165.     It enables you to use "*" insteat of "#?" in the Shell.
  166.  
  167.  - PatchRGB32
  168.     If you have a Graphics-board and Kickstart 3.x you have to use this. It
  169.     fixes a bug in Kickstart 3.x-ROM to use 24Bit-Palette.
  170.  
  171.  - WorkbenchTitle active
  172.     Now you can click on the Workbench on the Titlebar to active the Work-
  173.     bench. It's very useful for Toolsdaemon!
  174.  
  175.  - Libsearch
  176.     If a library couldn't be opened, MCP will try to open the library from
  177.     libs:.
  178.  
  179.  - Fontsearch
  180.     Same as Libsearch but for Fonts.
  181.  
  182.  - BorderBlank
  183.     This is a well-known function. It turns the border from Grey to Black.
  184.     COMMENT: Works only on Kickstart 3.x.
  185.  
  186.  - Copymemquick
  187.     It's a faster replacement for the Copymem and Copymemquick Function.
  188.  
  189.  - NoGuru
  190.     This is a very nice Patch. It enhances all Alert-Requesters. No more Guru-
  191.     numbers.
  192.     COMMENT: It uses the MCP.gurudat file in S:. If you know more Gurus please
  193.              add them to this file and please inform the authors.
  194.  
  195.  - Mousespeeder
  196.     Speeds up mousemovement (gives the mouse a selectable acceleration!).
  197.     Threshold: is the resolution of the Mousespeeder. (with a 2 the Mouse will
  198.                only be speeded, if you move it 2 or more pixels)
  199.     Acceleration: is the acceleration of the mouse.
  200.  
  201.  - Blanker
  202.     There are only two different types supported this time:
  203.      Blank......: it's only a black-screen (internal)
  204.      Swazblanker: You can select a Swazblanker-Module (external)
  205.     COMMENT: Future versions will support all known blankers!
  206.  
  207.  - Dimmer
  208.     It's an indepent Dimmer from the Blanker. You can first dimm the screen
  209.      and after a while, a Blanker can be started.
  210.      Depth: is a number between 0 and 255. 0 for no dimming and 255 for black.
  211.      Step: is the steprate for the Dimmer. (useful for GFX-Boards)
  212.      Delay: for the interruption between the dimm-steps. (recommended for ECS)
  213.  
  214.  - Pointerblanker
  215.     The pointer will be disabled after selectable time or if you press any 
  216.     key (Keyblank).
  217.     KNOWN BUG: It doesn't work right on some GFX-Board WBEmus (e.g. Retina)
  218.                We are working on a better solution!
  219.  
  220.  - NoTopaz
  221.     You can exchange the standart topaz-font with another,nicer one.
  222.     COMMENT: The new font will be openened with Size 8.
  223.      Don't use Propotionalfonts.
  224.  
  225.  - Movewindow
  226.     This is a Full-Window-Movement system. It can be used on all computers.
  227.     With "Size" you can give a maximum surface-size (width * height)
  228.     "Only WB-Window" to move only WB-Wins full.
  229.     "Only Simplerefresh" to move only Simple-Refreshwindows full. On Smart-
  230.     Refreshwindows the moving looks very ugly.
  231.  
  232.  - QuietTD
  233.     Here you can set the retry-level of the trackdisk.device. The function is
  234.     very useful if you use MS-DOS disks very often (set it down). (10 is
  235.     system-default)
  236.  
  237.  - Formatprotection
  238.     Select the device for protection and no program can format the volumes on
  239.     this device.
  240.     WARNING: QuickFormat works anyway. It doesn't format, it only writes
  241.              blocks.
  242.  
  243.  - Pointerpatch
  244.     Now you can use a 16 color Pointer on the Workbench. To generate the new
  245.     Pointer-prefs select an IFF-Picture for the Pointer and one for the Busy-
  246.     pointer.
  247.     COMMENT: 16 Color-pointer doesn't work with VGAOnly-Monitor, so if you
  248.              want to use it with VGAOnly take our Monitorpackage.
  249.     COMMENT2: Sorry, but Kickstart 2.x isn't supported yet, it will come very
  250.               soon.
  251.     COMMENT3: If someone has painted nice pointers, it would be nice if you
  252.               send it to us.
  253.  
  254.  - New Workbenchtitle
  255.     This will allow you to change the standart WB-Title in an enhanced one.
  256.     Many options are implemented, try it and click on "Function"
  257.     COMMENT: MCP checks out the old WB-Title by comparing an "Amiga" in the
  258.             title. If there's no "Amiga" in front, this function doesn't work!
  259.  
  260.  - Toolalias
  261.     A really great function. Here you can exchange the Icon-Defaulttool. Give
  262.     a pattern and the new command. (e.g. more to c:ppmore)
  263.  
  264.  - Crunchpatch
  265.     This based on the PowerPackerPatcher. Select the Task where MCP should de-
  266.     crunch Datafiles. Supported Crunchers are PowerPacker, Stonecracker, XPK 
  267.     and Imploder. You can disable some crunchers for Tasks that support 
  268.     crunched Files. (e.g. View80 can load PowerPacker-files)
  269.     COMMENT: MCP can't decrunch XPK-crypted files.
  270.  
  271.  - Assignprefs
  272.     Select all Assigns you have in your system. Only one Assign has to be in
  273.     your startup-sequence: Assign ENV: ... .Different Assigns can be done:
  274.     Late: This Assign will be first assigned, if you use that. (same as Defer)
  275.     Path: Give a path for an assign.
  276.     Lock: Same as Path, but the destination-directory will be locked.
  277.     Add : Add an assign to an other.
  278.     COMMENT: If you were using AssignPrefs or AssignManager you can use the
  279.              Convert your old configs to MCP. These programs will be 
  280.              automatically started from the install-script.
  281.  
  282.  - No ChipMem
  283.     This is very useable with Graphic-Boards. Every Task that wants ChipMem
  284.     will get Fastmem, except the Tasks in the list. Without a good Workbench
  285.     Emulation only grey Screens will be shown.
  286.  
  287.  - No Capslock
  288.     You can disable the CapsLock-key. If you press it nothing will happen.
  289.  
  290.  - Cachefont
  291.     Do you know the long times if you want to select a font in a font-
  292.     requester. These times are over. MCPPrefs will generate a fontlist if you
  293.     select Cachefont on. This fontlist will be loaded if a program uses
  294.     AvailFonts. Cachefont is a 100% replacement for Availfonts.
  295.     COMMENT: Make sure that you generate a new fontlist if you have a new
  296.              font in your FONTS: directory.
  297.  
  298.  - HotCmds
  299.     Here you can select standard AmigaDos commands. These will be started 
  300.     with the selected Hotkey.
  301.     Window: is the default Outputwindow for the commands. Select nothing will
  302.             cause MCP to use it's default.
  303.  
  304.  - ToolTypes
  305.     Now you can use some special ToolTypes to give your Computer more com-
  306.     patibility.
  307.     MCPNOVBR: Sets the VBR to zero. (see Processor)
  308.     MCPNOICACHE: Disables the Instruction Cache
  309.     MCPNODCACHE: Disables the Data Cache
  310.     MCPNOIBURST: Disables the Instruction Burst
  311.     MCPNODBURST: Disables the Data Burst
  312.     MCPNOCOPYBACK: Disables the MC68040 Copyback
  313.     MCPNOAGA: Set your system to OCS for some non-AGA programs. (like
  314.                KillAGA or Embedder)
  315.     All these features can be restored with the Hotkey-Function: Restore
  316.     System.
  317.  
  318.  - Hotkeys
  319.     Here you can select a Hotkey for many Functions.
  320.      ClickToFront: Pops a window to front.
  321.      ClickToBack: Same as ClickToFront with window to back.
  322.      CycleScreen: Pops the the upper screen to back.
  323.      CycleWindow: Pops the the upper window to back.
  324.      Restore System: This will restore the processor-options (given in prefs)
  325.                      and enable AGA (if possible) on. (Useful after Tool-
  326.                      Types)
  327.      Hotkey Commands: Start different commands. (look at HotCmds for more in-
  328.                       formation)
  329.      FastReset: It's a simple reset. (useful for A1200, it's really fast!)
  330.      ColdReset: This reset clears all resetproof-programs and disables the
  331.                 MMU (if possible, of course).
  332.      Active Dimmer: Starts the Dimmer. (see there for more infos)
  333.      Active Blanker: like Active Dimmer for the Blanker.
  334.  
  335.  
  336.  - Processor
  337.     Here you can select some Processor-specific function to speedup your
  338.     computer:
  339.      VBR to FastMemory: This will set the VectorBaseRegister to FastMemory.
  340.                         (010+)
  341.      Instruction Cache: Enables CPU Instruction Cache. (020+)
  342.      Data Cache: Enables CPU Instruction Cache. (030+)
  343.      Instruction Burst: Enables CPU Data Burst. (030 only)
  344.      Data Burst: Enables CPU Data Burst. (030 only)
  345.      Copyback: Enables MC68040 Copyback. (040 only)
  346.      Speedramsey: Enables Ramsey 60ns RAM mode. (Doesn't work on all computers.
  347.                   If you machine crashes, turn it off) (A3000/A4000 only)
  348.      FastGary: This is only for A4000/030. It disables the delay if a Buserror
  349.                occurs. ( Should always be enabled )
  350.      MapRom: MCP will load an external Kickstart-file and reboot your Com-
  351.              puter. It works only on Amigas with MMU or on A4000/040.
  352.      FastRom: This will copy your Kickstartfile to the FastRam. Only usefull
  353.               on old Amigas with 16bit ROMs. (MMU required)
  354.      COMMENT: MapRom and FastRom are under development and will be 
  355.               implemented in a later version of MCP.
  356.  
  357.  - Promotor
  358.     This is a very complex Promotor with many options. It's also GFX-Board
  359.     compatible and designed for WB-Emulations. In betatestings it was used
  360.     with the PicassoII and it works really great.
  361.      Task: Chose a Task to promote to a DisplayID.
  362.       Autoscroll: Turn the Autoscroll for the given screens of this Task on.
  363.       WB-Colors: Use WB-colors. (Doesn't work always, sometime programs set
  364.                  there colors after the screen is opened)
  365.       Interleaved: Select interleaved Bitmaps. Sometimes the scrolling could
  366.                    be faster. (works only on Systemconform-programs, Kickstart
  367.                    3.x only)
  368.       Take Size: The new screen will be opened with the size of the DisplayID.
  369.      Name: Same as Task for Screennames.
  370.      NoPromote: This task will not be promoted (e.g. DPaint)
  371.      Size: Promote a ScreenSize to a DisplayID.
  372.      DisplayID: Exchange an old DisplayID with a new one. (e.g. Pal -> DblPal)
  373.  
  374.  
  375. TODO:
  376.  - 16 Colorpointer for Kickstart 2.x
  377.  - Busypointer Anim
  378.  - Retry | Cancel  Timeout (for Requesters)
  379.  - Formatter (start Formatprogram if you insert a Non Dos disk)
  380.  - Exploding Windows
  381.  - SunMouse, SunKeys
  382.  - CycletoMenu
  383.  - WBClock
  384.  - HuntWindows (jump to the part of screen where the window was opened, for
  385.    autoscroll screens)
  386.  - MMB Shift
  387.  - Upper Pubscreen (the first screen will be always the default publicscreen)
  388.  - Menu Wrap (press RightMouse and the pointer will jump to the menuline)
  389.  - KeyClick
  390.  - HoldX/Y
  391.  - Lefty Mouse
  392.  - WindowSize (like Unix)
  393.  - AnalogClock
  394.  - SysIHack (Some help needed. If someone can help contact the Authors)
  395.  - Snap (Help would be nice)
  396.  - SmartWB
  397.  - ForceIcon
  398.  - DoCMB (Doubleclick on MiddleMouseButton)
  399.  - BootPicture (without jumping)
  400.  - RTPatch (complete replacement without the bugs)
  401.  - MagicMenu (but a BETTER look)
  402.  - MFSMount
  403.  - FullBench
  404.  - UnixDirs
  405.  - ScreensMenu (click with RightMouse on ScreenToBack gadget -> a menu will
  406.    be opened with the screen on your system)
  407.  - HD-Floppy fix (that you can use two HD-Floppies at the same time)
  408.  
  409.  This is a very long list. Updates guaranteed!
  410.  
  411. Bug Reports:
  412.  If you have found any bug or you have new suggestions, then contact one of
  413.  the Authors. Bugs will be removed as fast as possible and you will get an
  414.  updated version. EVERY mail will be answered!
  415.  
  416. Developer:
  417.  If anyone of you wants to support MCP (with a PointerPrefs program for 
  418.  example) then contact us and you will get detailed developer-information.
  419.  
  420. Authors:
  421.  How to contact the Authors:
  422.  
  423.   Stefan "zerocom" Sommerfeld                Michael "Oxygene" Knoke
  424.         Kaulbachstr. 3                           Berlinerstr. 33
  425.        14612 Falkensee                           14612 Falkensee
  426.            Germany                                    Germany
  427.  
  428.  Phone: +49-[0]3322-202452                  Phone: +49-[0]3322-22440
  429.  EMail: zerocom@cs.tu-berlin.de             EMail: knoke@cs.tu-berlin.de
  430.  
  431.                            Vincent "fOX" Schöttke
  432.  
  433.                           Phone:  +49-[0]3322-3202
  434.  
  435.  Support BBS: MagiC P0ti0N! +49-[0]3322-208768 ( 2400-28800 )
  436.   Type "update" on login, then you will get into a special part of the BBS.
  437.   There you can write bugreports or suggestions and download the newest
  438.   version. (!!! This service is first available in 4 April. !!!)
  439.  
  440. Thanks:
  441.  People we want to thank:
  442.  
  443.   - Torsten Bach for Betatesting, new Ideas and the Icons.
  444.   - All Betatesters of MCP.
  445.   - Eric Totel for his wonderful MUI-Builder.
  446.   - Nico François for his great ReqTools.library. (I hope you work on a new
  447.     version)
  448.   - T.F.A for ASM-One the best assembler ever.
  449.   - Stefan Stunz for MUI. It's very useful for coding, but hard to find out
  450.     what you want in your C-Structures.
  451.   - Commodore for the Amiga, the best computer ever build!
  452.  
  453.